import java.util.ArrayList;
import java.util.Arrays;

public class Package1 {


    public static void main1(String[] args) {
        int num = 42;
        Integer numWrapper=Integer.valueOf(num);   //手动装箱   使用valueOf方法

        Integer numWrapper1 = new Integer(2);
        int num1 = numWrapper1; // 自动拆箱：Integer -> int

    }

    public static void main2(String[] args) {
        // 手动装箱
        int num = 42;
        Integer numWrapper = Integer.valueOf(num); // 将 int 转换为 Integer

        // 手动拆箱
        Integer numWrapper2 = new Integer(42);
        int num2 = numWrapper2.intValue(); // 将 Integer 转换为 int

    }

    public static void main(String[] args) {

//      泛型：限定集合中存储数据的类型
        ArrayList<String> list = new ArrayList<>();
//        添加元素
        list.add("111");
        list.add("222");
        list.add("333");

//       去除元素
//        list.remove("111");
//        list.remove(0);

//        修改元素
//        String r=list.set(1,"666");
//        System.out.println(r);   //将被替换前的元素打印出来
//        System.out.println(list);

//        查询元素
//       String s= list.get(2);
//        System.out.println(s);

//        遍历集合
        for (int i = 0; i < list.size(); i++) {
//            list.size 为集合的长度大小
           String a= list.get(i);
            System.out.println(a);

        }
    }
}
